package mx.itesm.thirstforrevenge;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.TextView;


/**
* @author Raúl Oscar Irene Rivas
* @author Juan Carlos Felipe Torres
* @author Victor López
* @author Ivan Haecker
* @version 1.1
* Pantalla especializada para la creacion de animaciones del nivel uno
*/
public class AnimacionNivelUno extends Activity {
	  /**
	   * LLama al layout a mostrar.
	   * @param Bundle
	   */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.animacion_nivel_uno);
        RunAnimations();
    }
    
    /**
	 * Comienza las animaciones y las muestra en pantalla.
	*/
    public void RunAnimations(){
    	Animation a = AnimationUtils.loadAnimation(this, R.anim.translate);
    	a.reset();
    	TextView tv = (TextView) findViewById(R.id.first);
    	tv.clearAnimation();
    	tv.startAnimation(a);
    	
    	a = AnimationUtils.loadAnimation(this, R.anim.alpha);
    	a.reset();
    	tv = (TextView) findViewById(R.id.second);
    	tv.clearAnimation();
    	tv.startAnimation(a);
    }
    
    /**
	 * Cuando detecta algun tipo de accion en pantalla cambia de layout
	 * @param MotionEvent
	*/
    public boolean onTouchEvent(MotionEvent event){
		//if(event.getAction() == MotionEvent.ACTION_DOWN){
		//	RunAnimations();
		//}
		if(event.getAction() == MotionEvent.ACTION_MOVE){
			finish();
			Intent juego = new Intent();
    		juego.setClassName("mx.itesm.thirstforrevenge", "mx.itesm.thirstforrevenge.PantallaJuego");
    		startActivity(juego);
		}
    	return true;
    }
}